KotlinParserBaseVisitor
This class provides an empty implementation of KotlinParserVisitor, which can be extended to create a visitor which only needs to handle a subset of the available methods.
Parameters
<T>
The return type of the visit operation. Use Void for operations with no return type.
Functions
Link copied to clipboard
Visit a parse tree produced by KotlinParser#additiveExpression.
Link copied to clipboard
Visit a parse tree produced by KotlinParser#additiveOperator.
Link copied to clipboard
open fun visitAnnotatedDelegationSpecifier(ctx: KotlinParser.AnnotatedDelegationSpecifierContext): T
Visit a parse tree produced by KotlinParser#annotatedDelegationSpecifier.
Link copied to clipboard
Visit a parse tree produced by KotlinParser#annotatedLambda.
Link copied to clipboard
Visit a parse tree produced by KotlinParser#annotation.
Link copied to clipboard
Visit a parse tree produced by KotlinParser#annotationUseSiteTarget.
Link copied to clipboard
Visit a parse tree produced by KotlinParser#anonymousFunction.
Link copied to clipboard
Visit a parse tree produced by KotlinParser#anonymousInitializer.
Link copied to clipboard
Visit a parse tree produced by KotlinParser#asExpression.
Link copied to clipboard
Visit a parse tree produced by KotlinParser#asOperator.
Link copied to clipboard
Visit a parse tree produced by KotlinParser#assignableExpression.
Link copied to clipboard
Visit a parse tree produced by KotlinParser#assignableSuffix.
Link copied to clipboard
Visit a parse tree produced by KotlinParser#assignment.
Link copied to clipboard
Visit a parse tree produced by KotlinParser#assignmentAndOperator.
Link copied to clipboard
Visit a parse tree produced by KotlinParser#block.
Link copied to clipboard
Visit a parse tree produced by KotlinParser#callableReference.
Link copied to clipboard
Visit a parse tree produced by KotlinParser#callSuffix.
Link copied to clipboard
Visit a parse tree produced by KotlinParser#catchBlock.
Link copied to clipboard
Link copied to clipboard
Visit a parse tree produced by KotlinParser#classBody.
Link copied to clipboard
Visit a parse tree produced by KotlinParser#classDeclaration.
Link copied to clipboard
Visit a parse tree produced by KotlinParser#classMemberDeclaration.
Link copied to clipboard
Visit a parse tree produced by KotlinParser#classMemberDeclarations.
Link copied to clipboard
Visit a parse tree produced by KotlinParser#classModifier.
Link copied to clipboard
Visit a parse tree produced by KotlinParser#classParameter.
Link copied to clipboard
Visit a parse tree produced by KotlinParser#classParameters.
Link copied to clipboard
Visit a parse tree produced by KotlinParser#collectionLiteral.
Link copied to clipboard
Visit a parse tree produced by KotlinParser#companionObject.
Link copied to clipboard
Visit a parse tree produced by KotlinParser#comparison.
Link copied to clipboard
Visit a parse tree produced by KotlinParser#comparisonOperator.
Link copied to clipboard
Visit a parse tree produced by KotlinParser#conjunction.
Link copied to clipboard
Visit a parse tree produced by KotlinParser#constructorDelegationCall.
Link copied to clipboard
Visit a parse tree produced by KotlinParser#constructorInvocation.
Link copied to clipboard
Visit a parse tree produced by KotlinParser#controlStructureBody.
Link copied to clipboard
Visit a parse tree produced by KotlinParser#declaration.
Link copied to clipboard
Visit a parse tree produced by KotlinParser#definitelyNonNullableType.
Link copied to clipboard
Visit a parse tree produced by KotlinParser#delegationSpecifier.
Link copied to clipboard
Visit a parse tree produced by KotlinParser#delegationSpecifiers.
Link copied to clipboard
open fun visitDirectlyAssignableExpression(ctx: KotlinParser.DirectlyAssignableExpressionContext): T
Visit a parse tree produced by KotlinParser#directlyAssignableExpression.
Link copied to clipboard
Visit a parse tree produced by KotlinParser#disjunction.
Link copied to clipboard
Visit a parse tree produced by KotlinParser#doWhileStatement.
Link copied to clipboard
Visit a parse tree produced by KotlinParser#elvis.
Link copied to clipboard
Visit a parse tree produced by KotlinParser#elvisExpression.
Link copied to clipboard
Visit a parse tree produced by KotlinParser#enumClassBody.
Link copied to clipboard
Visit a parse tree produced by KotlinParser#enumEntries.
Link copied to clipboard
Visit a parse tree produced by KotlinParser#enumEntry.
Link copied to clipboard
Visit a parse tree produced by KotlinParser#equality.
Link copied to clipboard
Visit a parse tree produced by KotlinParser#equalityOperator.
Link copied to clipboard
Link copied to clipboard
Visit a parse tree produced by KotlinParser#excl.
Link copied to clipboard
Visit a parse tree produced by KotlinParser#explicitDelegation.
Link copied to clipboard
Visit a parse tree produced by KotlinParser#expression.
Link copied to clipboard
Visit a parse tree produced by KotlinParser#fileAnnotation.
Link copied to clipboard
Visit a parse tree produced by KotlinParser#finallyBlock.
Link copied to clipboard
Visit a parse tree produced by KotlinParser#forStatement.
Link copied to clipboard
Visit a parse tree produced by KotlinParser#functionBody.
Link copied to clipboard
Visit a parse tree produced by KotlinParser#functionDeclaration.
Link copied to clipboard
Visit a parse tree produced by KotlinParser#functionLiteral.
Link copied to clipboard
Visit a parse tree produced by KotlinParser#functionModifier.
Link copied to clipboard
Visit a parse tree produced by KotlinParser#functionType.
Link copied to clipboard
Visit a parse tree produced by KotlinParser#functionTypeParameters.
Link copied to clipboard
Visit a parse tree produced by KotlinParser#functionValueParameter.
Link copied to clipboard
Visit a parse tree produced by KotlinParser#functionValueParameters.
Link copied to clipboard
open fun visitFunctionValueParameterWithOptionalType(ctx: KotlinParser.FunctionValueParameterWithOptionalTypeContext): T
Visit a parse tree produced by KotlinParser#functionValueParameterWithOptionalType.
Link copied to clipboard
Visit a parse tree produced by KotlinParser#genericCallLikeComparison.
Link copied to clipboard
Visit a parse tree produced by KotlinParser#getter.
Link copied to clipboard
Visit a parse tree produced by KotlinParser#identifier.
Link copied to clipboard
Visit a parse tree produced by KotlinParser#ifExpression.
Link copied to clipboard
Visit a parse tree produced by KotlinParser#importAlias.
Link copied to clipboard
Visit a parse tree produced by KotlinParser#importHeader.
Link copied to clipboard
Visit a parse tree produced by KotlinParser#importList.
Link copied to clipboard
Visit a parse tree produced by KotlinParser#indexingSuffix.
Link copied to clipboard
Visit a parse tree produced by KotlinParser#infixFunctionCall.
Link copied to clipboard
Visit a parse tree produced by KotlinParser#infixOperation.
Link copied to clipboard
Visit a parse tree produced by KotlinParser#inheritanceModifier.
Link copied to clipboard
Visit a parse tree produced by KotlinParser#inOperator.
Link copied to clipboard
Visit a parse tree produced by KotlinParser#isOperator.
Link copied to clipboard
Visit a parse tree produced by KotlinParser#jumpExpression.
Link copied to clipboard
Visit a parse tree produced by KotlinParser#kotlinFile.
Link copied to clipboard
Visit a parse tree produced by KotlinParser#label.
Link copied to clipboard
Visit a parse tree produced by KotlinParser#lambdaLiteral.
Link copied to clipboard
Visit a parse tree produced by KotlinParser#lambdaParameter.
Link copied to clipboard
Visit a parse tree produced by KotlinParser#lambdaParameters.
Link copied to clipboard
Visit a parse tree produced by KotlinParser#lineStringContent.
Link copied to clipboard
Visit a parse tree produced by KotlinParser#lineStringExpression.
Link copied to clipboard
Visit a parse tree produced by KotlinParser#lineStringLiteral.
Link copied to clipboard
Visit a parse tree produced by KotlinParser#literalConstant.
Link copied to clipboard
Visit a parse tree produced by KotlinParser#loopStatement.
Link copied to clipboard
Visit a parse tree produced by KotlinParser#memberAccessOperator.
Link copied to clipboard
Visit a parse tree produced by KotlinParser#memberModifier.
Link copied to clipboard
Visit a parse tree produced by KotlinParser#modifier.
Link copied to clipboard
Visit a parse tree produced by KotlinParser#modifiers.
Link copied to clipboard
Visit a parse tree produced by KotlinParser#multiAnnotation.
Link copied to clipboard
Visit a parse tree produced by KotlinParser#multiLineStringContent.
Link copied to clipboard
Visit a parse tree produced by KotlinParser#multiLineStringExpression.
Link copied to clipboard
Visit a parse tree produced by KotlinParser#multiLineStringLiteral.
Link copied to clipboard
Visit a parse tree produced by KotlinParser#multiplicativeExpression.
Link copied to clipboard
Visit a parse tree produced by KotlinParser#multiplicativeOperator.
Link copied to clipboard
Visit a parse tree produced by KotlinParser#multiVariableDeclaration.
Link copied to clipboard
Visit a parse tree produced by KotlinParser#navigationSuffix.
Link copied to clipboard
Visit a parse tree produced by KotlinParser#nullableType.
Link copied to clipboard
Visit a parse tree produced by KotlinParser#objectDeclaration.
Link copied to clipboard
Visit a parse tree produced by KotlinParser#objectLiteral.
Link copied to clipboard
Visit a parse tree produced by KotlinParser#packageHeader.
Link copied to clipboard
Visit a parse tree produced by KotlinParser#parameter.
Link copied to clipboard
Visit a parse tree produced by KotlinParser#parameterModifier.
Link copied to clipboard
Visit a parse tree produced by KotlinParser#parameterModifiers.
Link copied to clipboard
Visit a parse tree produced by KotlinParser#parametersWithOptionalType.
Link copied to clipboard
Visit a parse tree produced by KotlinParser#parameterWithOptionalType.
Link copied to clipboard
open fun visitParenthesizedAssignableExpression(ctx: KotlinParser.ParenthesizedAssignableExpressionContext): T
Visit a parse tree produced by KotlinParser#parenthesizedAssignableExpression.
Link copied to clipboard
open fun visitParenthesizedDirectlyAssignableExpression(ctx: KotlinParser.ParenthesizedDirectlyAssignableExpressionContext): T
Visit a parse tree produced by KotlinParser#parenthesizedDirectlyAssignableExpression.
Link copied to clipboard
Visit a parse tree produced by KotlinParser#parenthesizedExpression.
Link copied to clipboard
Visit a parse tree produced by KotlinParser#parenthesizedType.
Link copied to clipboard
Visit a parse tree produced by KotlinParser#parenthesizedUserType.
Link copied to clipboard
Visit a parse tree produced by KotlinParser#platformModifier.
Link copied to clipboard
Visit a parse tree produced by KotlinParser#postfixUnaryExpression.
Link copied to clipboard
Visit a parse tree produced by KotlinParser#postfixUnaryOperator.
Link copied to clipboard
Visit a parse tree produced by KotlinParser#postfixUnarySuffix.
Link copied to clipboard
Visit a parse tree produced by KotlinParser#prefixUnaryExpression.
Link copied to clipboard
Visit a parse tree produced by KotlinParser#prefixUnaryOperator.
Link copied to clipboard
Visit a parse tree produced by KotlinParser#primaryConstructor.
Link copied to clipboard
Visit a parse tree produced by KotlinParser#primaryExpression.
Link copied to clipboard
Visit a parse tree produced by KotlinParser#propertyDeclaration.
Link copied to clipboard
Visit a parse tree produced by KotlinParser#propertyDelegate.
Link copied to clipboard
Visit a parse tree produced by KotlinParser#propertyModifier.
Link copied to clipboard
Visit a parse tree produced by KotlinParser#quest.
Link copied to clipboard
Visit a parse tree produced by KotlinParser#rangeExpression.
Link copied to clipboard
Visit a parse tree produced by KotlinParser#rangeTest.
Link copied to clipboard
Visit a parse tree produced by KotlinParser#receiverType.
Link copied to clipboard
Visit a parse tree produced by KotlinParser#reificationModifier.
Link copied to clipboard
Visit a parse tree produced by KotlinParser#safeNav.
Link copied to clipboard
Visit a parse tree produced by KotlinParser#script.
Link copied to clipboard
Visit a parse tree produced by KotlinParser#secondaryConstructor.
Link copied to clipboard
Visit a parse tree produced by KotlinParser#semi.
Link copied to clipboard
Visit a parse tree produced by KotlinParser#semis.
Link copied to clipboard
Visit a parse tree produced by KotlinParser#setter.
Link copied to clipboard
Visit a parse tree produced by KotlinParser#shebangLine.
Link copied to clipboard
Visit a parse tree produced by KotlinParser#simpleIdentifier.
Link copied to clipboard
Visit a parse tree produced by KotlinParser#simpleUserType.
Link copied to clipboard
Visit a parse tree produced by KotlinParser#singleAnnotation.
Link copied to clipboard
Visit a parse tree produced by KotlinParser#statement.
Link copied to clipboard
Visit a parse tree produced by KotlinParser#statements.
Link copied to clipboard
Visit a parse tree produced by KotlinParser#stringLiteral.
Link copied to clipboard
Visit a parse tree produced by KotlinParser#superExpression.
Link copied to clipboard
Link copied to clipboard
Visit a parse tree produced by KotlinParser#thisExpression.
Link copied to clipboard
Visit a parse tree produced by KotlinParser#topLevelObject.
Link copied to clipboard
Visit a parse tree produced by KotlinParser#tryExpression.
Link copied to clipboard
Visit a parse tree produced by KotlinParser#type.
Link copied to clipboard
Visit a parse tree produced by KotlinParser#typeAlias.
Link copied to clipboard
Visit a parse tree produced by KotlinParser#typeArguments.
Link copied to clipboard
Visit a parse tree produced by KotlinParser#typeConstraint.
Link copied to clipboard
Visit a parse tree produced by KotlinParser#typeConstraints.
Link copied to clipboard
Visit a parse tree produced by KotlinParser#typeModifier.
Link copied to clipboard
Visit a parse tree produced by KotlinParser#typeModifiers.
Link copied to clipboard
Visit a parse tree produced by KotlinParser#typeParameter.
Link copied to clipboard
Visit a parse tree produced by KotlinParser#typeParameterModifier.
Link copied to clipboard
Visit a parse tree produced by KotlinParser#typeParameterModifiers.
Link copied to clipboard
Visit a parse tree produced by KotlinParser#typeParameters.
Link copied to clipboard
Visit a parse tree produced by KotlinParser#typeProjection.
Link copied to clipboard
Visit a parse tree produced by KotlinParser#typeProjectionModifier.
Link copied to clipboard
Visit a parse tree produced by KotlinParser#typeProjectionModifiers.
Link copied to clipboard
Visit a parse tree produced by KotlinParser#typeReference.
Link copied to clipboard
Visit a parse tree produced by KotlinParser#typeTest.
Link copied to clipboard
Visit a parse tree produced by KotlinParser#unaryPrefix.
Link copied to clipboard
Visit a parse tree produced by KotlinParser#unescapedAnnotation.
Link copied to clipboard
Visit a parse tree produced by KotlinParser#userType.
Link copied to clipboard
Visit a parse tree produced by KotlinParser#valueArgument.
Link copied to clipboard
Visit a parse tree produced by KotlinParser#valueArguments.
Link copied to clipboard
Visit a parse tree produced by KotlinParser#variableDeclaration.
Link copied to clipboard
Visit a parse tree produced by KotlinParser#varianceModifier.
Link copied to clipboard
Visit a parse tree produced by KotlinParser#visibilityModifier.
Link copied to clipboard
Visit a parse tree produced by KotlinParser#whenCondition.
Link copied to clipboard
Visit a parse tree produced by KotlinParser#whenEntry.
Link copied to clipboard
Visit a parse tree produced by KotlinParser#whenExpression.
Link copied to clipboard
Visit a parse tree produced by KotlinParser#whenSubject.
Link copied to clipboard
Visit a parse tree produced by KotlinParser#whileStatement.